.chapter_page {
    padding-bottom: 40px;
    position: relative;
    z-index: 99999;

    .header {
        padding: 20px 0 10px 245px;

        .cont {
            font-size: 12px;
            color: rgb(87, 182, 216);

            &:hover {
                color: blue;
            }
        }
    }

    .content {
        display: flex;
        margin: 15px 120px;
        min-height: 1000px;

        .content_left {
            .icontags {
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
                width: 65px;
                height: 60px;
                margin: 7px;
                border-radius: 6px;
                background: rgb(252, 252, 252);
                text-align: center;
                color: black;
                cursor: pointer;

                &:hover {
                    color: rgb(122, 182, 216)
                }

                span {
                    font-size: 20px;
                }

                p {
                    font-size: 12px;
                }
            }

            .icontag_2 {
                cursor: pointer;
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
                width: 65px;
                height: 60px;
                margin: 7px;
                border-radius: 6px;
                background: rgb(252, 252, 252);
                text-align: center;
                color: black;

                &:hover span {
                    color: rgb(122, 182, 216)
                }

                &:hover .icontag_font {
                    color: rgb(122, 182, 216)
                }

                span {
                    font-size: 20px;
                }

                .icontag_font {
                    font-size: 12px;
                }

                .themecolors {
                    line-height: 40px;
                    margin-left: 10px;
                    margin-top: 20px;
                    display: none;

                    p {
                        width: 40px;
                        height: 40px;
                        border-radius: 50%;
                        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
                        cursor: pointer;
                    }

                    :nth-child(1) {
                        background-color: #d5ebd5;
                    }

                    :nth-child(2) {
                        background-color: #fff;
                    }

                    :nth-child(3) {
                        background-color: #d0dfe5;
                    }

                    :nth-child(4) {
                        background-color: #f4eed9;
                    }
                }
            }
        }

        .content_right {
            margin-left: 15px;
            min-width: 1120px;
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);

            h2 {
                font-weight: bold;
                margin: 20px 0 10px 40px;
                font-size: 18px;
            }

            .message {
                margin: 10px 40px;
                border-bottom: 1px solid #d0cccc;
                color: gray;

                span {
                    padding-right: 25px;
                }
            }

            .chapter_detail {
                margin: 15px 40px;
                line-height: 40px;
                font-size: 16px;
                // text-indent: 2em;
            }


        }
    }

    .bottomtips {
        max-width: 226px;
        margin: 15px auto;
    }

    .tabbar {
        display: flex;
        max-width: 500px;
        margin: 10px auto;
        justify-content: space-between;
    }

}